package com.zhongli.devplatform.component.qq;

import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;

/**
 * qq相关配置
 */
@Data
@Component
@ConfigurationProperties(prefix = "qq")
public class QQClientConfig {

    /**
     * response_type 返回类型
     */
    private String response_type;

    /**
     * 获取 Token 的 API
     */
    private String accessTokenUri;

    /**
     * grant_type 由腾讯提供
     */
    private String grantType;

    /**
     * client_id 由腾讯提供
     */
    public  String appId;

    /**
     * client_secret 由腾讯提供
     */
    private String secret;

    /**
     * redirect_uri 腾讯回调地址
     */
    private  String redirectUri;

    /**
     * 获取 OpenID 的 API 地址
     */
    private String openIdUri;

    /**
     * 获取 token 的地址拼接
     */
    private String token_access_api = "%s?grant_type=%s&client_id=%s&client_secret=%s&code=%s&redirect_uri=%s";

}